strong disagreeable smell/stench - Francés Inglés Diccionario